html,body{width: 100%;background-color: #e9ecf0;}
*{background-position: center;background-size:cover;background-repeat: no-repeat;}
.wrapperbox{width: 100%;}
.hasmenu{padding-bottom: 1.2rem;padding-bottom: calc(1.2rem + env(safe-area-inset-bottom) / 2 );padding-bottom: calc(1.2rem + constant(safe-area-inset-bottom) / 2  );}
.loading{font-size: 0.28rem;color: #585858;line-height: 0.4rem;text-align: center;padding-bottom: 0.3rem ;}

.indexpage .top{width: 100%;height: 2.46rem;position: relative;z-index: 1;}
.indexpage .top .swiper-container{width: 100%;height: 100%;}
.indexpage .header{width: 100%;padding: 0.26rem 0.25rem 0.39rem;margin-top: -2.46rem;display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 10}
.indexpage .header .position{font-size: 0.3rem;color: #fff;line-height: 0.64rem;width: 1.2rem;flex-shrink: 0;position: relative;padding-right: 0.3rem;}
.indexpage .header .position span{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.indexpage .header .position .icon{position: absolute;right: 0;top: 0;width: 0.3rem;height: 0.64rem;display: flex;align-items: center;justify-content: center}
.indexpage .header .searchbox{width: 4.84rem;height: 0.64rem;border-radius: 0.32rem;background-color: #fff;position: relative;line-height: 0.64rem;font-size: 0.28rem;color: #474747;overflow: hidden;flex-shrink: 0}
.indexpage .header .searchbox .icon{width: 0.8rem;height: 0.64rem;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 0.3rem}
.indexpage .header .searchbox .input{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;padding:  0 0.8rem;color: #B3B3B3;}
.indexpage .header .searchbox input{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;padding:  0 0.8rem;}
.indexpage .header .searchbox input::-webkit-input-placeholder{color: #B3B3B3;}
.indexpage .header .searchbox input:-moz-placeholder{color: #B3B3B3;}
.indexpage .header .searchbox input::-moz-placeholder{color: #B3B3B3;}
.indexpage .header .searchbox input:-ms-input-placeholder{color: #B3B3B3;}
.indexpage .header .searchbox .clear{position: absolute;z-index: 2;right: 0;top: 0;transform: translateX(100%);transition: transform 0.3s ease; }
.indexpage .header .searchbox .clear.show{transform: translateX(0);}
.indexpage .header .btn{width: 0.51rem;flex-shrink: 0;}

.indexpage .swiperbox{width: 7rem;margin: 0 auto;/* margin-top: -1.18rem; */border-radius: 0.1rem;box-shadow: 0 0.17rem 0.24rem rgba(0,0,0,0.14);overflow: hidden;}
.indexpage .swiperbox .swiper-pagination{display: flex;align-items: center;justify-content: center;bottom: 0.08rem;}
.indexpage .swiperbox .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #fff;opacity: 1;margin: 0 0.04rem;}
.indexpage .swiperbox .swiper-pagination-bullet-active{background: #17CE38;}
.indexpage .swiperbox img{border-radius: 0.1rem;}
@media screen and (max-width: 414px){
	.indexpage .swiperbox .swiper-pagination-bullet{width: 4px;height: 4px;margin: 0 2px;}
}
.indexpage .menu{width: 7rem;margin: 0 auto;margin-top: 0.46rem;height: 1.42rem;margin-bottom: 0.3rem;overflow: hidden}
.indexpage .menu .scroll{width: 100%;overflow-y: hidden;overflow-x:auto ;padding-bottom: 0.3rem;display: flex;}
.indexpage .menu .itembox{width: auto;display: flex;justify-content: flex-start}
.indexpage .menu .swiper-slide{display: flex;align-items: center;justify-content:center;}
.indexpage .menu .item{width: 1.2rem;margin-right: 0.25rem;}
.indexpage .menu .item:last-child{margin-right: 0}
.indexpage .menu .item .img{width: 0.88rem;height: 0.88rem;border-radius: 0.28rem;box-shadow: 0 0.02rem 0.24rem rgba(0,0,0,0.06);margin: 0 auto}
.indexpage .menu .item p{text-align: center;font-size: 0.26rem;color: #000;margin-top: 0.2rem;}
.indexpage .menu .swiper-pagination{display: flex;align-items: center;justify-content: center;position: static;margin-top: 0.32rem;}
.indexpage .menu .swiper-pagination-bullet{width: 0.23rem;height: 1px;background-color: #ccc;opacity: 1;margin: 0 0.03rem;}
.indexpage .menu .swiper-pagination-bullet-active{width: 0.33rem;background: #18ce38;}

.indexpage h3.title{font-size: 0.36rem;text-align: center;color: #020202;line-height: 0.87rem;}
.indexpage .tehuibox{margin-top: 0.23rem;}
.indexpage .tehuibox a{display: block}
.indexpage .product{display: block;width: 7rem;margin: 0 auto;background: #fff;border-radius: 0.08rem;overflow: hidden;}
.indexpage .product p.tit{font-size: 0.28rem;line-height: 0.4rem;color: #313131;text-align: center;padding: 0.18rem 0.2rem;}
.indexpage .product .img{width: 100%;}
.indexpage .product .text{padding: 0.2rem;}
.indexpage .product .text h4{font-size: 0.3rem;color: #000;line-height: 0.4rem;}
.indexpage .product .text p{font-size: 0.26rem;line-height: 0.36rem;color: #535353;margin-top: 0.1rem;}
.indexpage .product .label{background: #f8f8f8;padding:0 0 0 0.2rem;display: flex;align-items: center;justify-content: space-between;line-height: normal;min-height: 0.8rem;}
.indexpage .product .label .fl{display: flex;align-items: center;padding: 0.1rem 0;width: 4.6rem;flex-wrap: wrap}
.indexpage .product .label .fl>span{display: flex;flex-wrap: wrap;max-width: 100%;}
.indexpage .product .label .fl h5{max-width: 100%;font-size: 0.4rem;color: #EF2705;display: inline-block;flex-shrink: 0;margin-right: 0.2rem;}
.indexpage .product .label .fl h5 em{font-size: 0.24rem;}
.indexpage .product .label .fl span{font-size: 0.22rem;color: #5E5E5E;word-break: break-word;}
.indexpage .product .label .fl span em{text-decoration:line-through;margin-right: 0.14rem;word-break: break-word;}
.indexpage .product .label .fl span span{margin-left: 0;white-space: nowrap}
.indexpage .product .label .fr{font-size: 0.22rem;color: #737373;flex-shrink: 0;margin-left: 0.2rem;}
.indexpage .product .label .ab{align-self: stretch;flex-shrink: 0;border-radius: 0.08rem 0 0.08rem 0;background-color: #F86B00;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;color: #fff;padding: 0 0.2rem}
.indexpage .product .label .ab img{width: 0.33rem;margin-right: 0.06rem;}
.indexpage .product .label .ab span{margin-left: 0.02rem;white-space: nowrap;}
.indexpage .hotbox{width: 7rem;margin: 0 auto;}
.indexpage .hotbox .product .label .ab img{width: 0.24rem;}
.indexpage .hotbox .title{height: 1.2rem;display: flex;align-items: center;justify-content: center}
.indexpage .hotbox .title img{width: 0.25rem;}
.indexpage .hotbox .title span{margin: 0 0.2rem}
.indexpage .hotbox .probox{padding-bottom: 0.45rem;}
.indexpage .hotbox .product{margin-bottom: 0.33rem;}
.indexpage .hotbox .product:last-child{margin-bottom: 0;}
.indexpage .hotbox .product .img{position: relative;}
.indexpage .hotbox .product .img .status{position: absolute;left: 0;bottom: 0.14rem;width: 100%;display: flex;align-items: flex-start;justify-content: flex-end;padding: 0 0.2rem;flex-wrap: wrap;}
.indexpage .hotbox .product .img .status span{background-color: #ddd;line-height: 0.4rem;height: 0.4rem;padding: 0 0.15rem;border-radius: 0.18rem;margin-left: 0.13rem;margin-top: 0.13rem;font-size: 0.22rem;color: #fff;}
.indexpage .hotbox .product .img .status i{font-style: normal}
.indexpage .hotbox .product .img .status.wait span{background-color: #34AB16;}
.indexpage .hotbox .product .img .status.going span{background-color: #FF5A00;}
.indexpage .hotbox .product .img .status.goend span{background-color: #F05838;}
.indexpage .cate{margin-top: 0.5rem;}
.indexpage .empty .img{width: 4.79rem;margin: 0 auto}
.indexpage .empty p{margin-top: 0.8rem;font-size: 0.28rem;color: #585858;line-height: 0.4rem;text-align: center}
.pop.indexcode .shadow{background: rgba(0,0,0,0.7);}
.pop.indexcode .wrap{width: 6rem;height: 10rem;padding: 0.75rem 0;}
.pop.indexcode .wrap .close{position: absolute;right: 0;top: 0;width: 0.5rem;}
.pop.indexcode .wrap .popcon{border-radius: 0.15rem;background-color: #2AB72D;width: 100%;height: 100%;padding: 0.9rem;}
.pop.indexcode .wrap .popcon .code{width: 3.71rem;margin: 0 auto}
.pop.indexcode .wrap .popcon .point{margin: 0.94rem auto 0;width: 0.48rem;}
.pop.indexcode .wrap .popcon .tit1{margin: 0.52rem auto 0;width: 2.77rem;}
.pop.indexcode .wrap .popcon .tit2{margin: 0.19rem auto 0;width: 3.98rem;}
@media screen and (min-aspect-ratio: 375/530){
	.pop.indexcode .wrap{transform: scale(0.6);}
}
.hbcanvas{position: fixed;top: 0;left: -7.5rem;width: 100%;}
.hbcanvas .code{width: 1.52rem;height: 1.52rem;padding: 0.06rem;background-color: #fff;position: absolute;left: 0.13rem;bottom: 0.13rem}
.hbcanvas .qrcode{width: 100%;height: 100%;position: relative;}
.hbcanvas .qrcode *{display: block;width: 100%;height: 100%;background-color: #fff;}
.hbcanvas .qrcode canvas{position: absolute;z-index: 1;top: 0;left: 0}
.hbcanvas .qrcode img{position: absolute;z-index: 2;top: 0;left: 0}
.pop.hbpop .shadow{background: rgba(0,0,0,0.7);}
.pop.hbpop .wrap{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}
.pop.hbpop .wrap .wrapcon{padding: 0.75rem 0;position: relative;width: 6.9rem;}
.pop.hbpop .wrap .close{position: absolute;right: 0;top: 0;width: 0.5rem;}
.pop.hbpop .wrap .popcon{border-radius: 0.15rem;background-color: #fff;width: 100%;overflow: hidden;padding-bottom: 0.4rem;}
.pop.hbpop .wrap .popcon .tit{height: 1rem;line-height: 0.5rem;width: 100%;border-bottom: 1px solid #808080;font-size: 0.3rem;color: #000;text-align: center;padding: 0.25rem 0;font-weight: bold}
.pop.hbpop .wrap .popcon .tit span{font-size: 0.3rem;color: #FF0000}
.pop.hbpop .wrap .popcon .imgbox{width: 100%;height: auto;padding:0 0.44rem;display: flex;justify-content: flex-start;flex-wrap: wrap;margin-top: 0.35rem;}
.pop.hbpop .wrap .popcon .imgbox .img{width: 1.9rem;height: 1.9rem;border-radius: 0.1rem;overflow: hidden;position: relative;padding: 0.06rem;display: flex;justify-content: flex-end;align-items: flex-end;margin-right: 0.15rem;margin-top: 0.15rem;background-color: #ddd}
.pop.hbpop .wrap .popcon .imgbox .img:nth-child(3n){margin-right: 0}
.pop.hbpop .wrap .popcon .imgbox .img span{width: 0.75rem;height: 0.34rem;line-height: 0.34rem;text-align: center;border-radius: 0.17rem;background-color: #FF0000;color: #fff;font-size: 0.24rem;}
.pop.hbpop .wrap .popcon .imgtip{margin-top: 0.2rem;
	line-height: 0.4rem;font-size: 0.26rem;color: #FF0000;display: flex;align-items: center;justify-content: center}
.pop.hbpop .wrap .popcon .imgtip img{width: 0.4rem;}
.pop.hbpop .wrap .popcon .text{margin-top: 0.12rem;padding: 0 0.36rem;text-align: left;font-size: 0.26rem;
	line-height: 0.36rem;color: #000}
.pop.hbpop .wrap .popcon .text p{display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:3;text-overflow:ellipsis;overflow: hidden;}
.pop.hbpop .wrap .popcon .text .btn{width: 2.5rem;height: 0.7rem;line-height: 0.7rem;text-align: center;color: #fff;margin:0.3rem auto 0;font-size: 0.3rem;border-radius: 0.1rem;background-color: #FF8205}
@media screen and (min-aspect-ratio: 375/670){
	.pop.hbpop .wrap .wrapcon{transform: scale(0.9);}
}
.pop.bigimg{z-index: 99999}
.pop.bigimg .shadow{background: rgba(0,0,0,1);}
.pop.bigimg .wrap{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center}
.pop.bigimg .wrap .wrapcon{padding: 0.75rem 0;position: relative;width: 100%;}
.pop.bigimg .wrap .wrapcon.type1{width: auto}
.pop.bigimg .wrap .close{position: absolute;right: 0;top: 0;width: 0.5rem;}
.pop.bigimg .wrap .popcon{display: none;}
.pop.bigimg .wrap .popcon.type1 .hbcon{width: auto;height: auto;}
.pop.bigimg .wrap .popcon.type1 .hbcon img{width: auto;max-width: 100%;max-height: calc(100vh - 3rem);}
.pop.bigimg .wrap .popcon.type2{width: 100%;height: 5rem}
.pop.bigimg .wrap .popcon.type2 .swiper-container{width: 100%;height: 100%}
.pop.bigimg .wrap .popcon.type2 .swiper-slide{width: 100%;height: 100%;display: flex;align-items: center;}
.pop.bigimg .wrap .tip{position: absolute;left: 0;bottom: 0;width: 100%;font-size: 0.26rem;color: #fff;text-align: center}



.indexbotmenu{width: 100%;height: 1.2rem;height: calc( 1.2rem + env(safe-area-inset-bottom) / 2 );height: calc( 1.2rem + constant(safe-area-inset-bottom) / 2 );padding-bottom: calc( env(safe-area-inset-bottom) / 2 );padding-bottom: calc( constant(safe-area-inset-bottom) / 2  );display: flex;align-items: center;justify-content: space-between;background: #fff;border-top: 1px solid #DADADA;position: fixed;left: 0;bottom: 0;z-index: 100;}
.indexbotmenu .item{width: 33.333%;}
.indexbotmenu .item .img{width: 0.42rem;margin: 0 auto;}
.indexbotmenu .item p{text-align: center;font-size: 0.24rem;color: #1d1d1d;margin-top: 0.14rem;}

.orderpage{padding-top: 1.45rem;}
.orderpage .tabbarbox{background-color: #e9ecf0;width: 100%;padding: 0.24rem 0.25rem;position: fixed;top: 0;left: 0;z-index: 100;}
.orderpage .tabbar{width: 100%;background: #329900;border-radius: 0.1rem;height: 0.98rem;display: flex;justify-content: space-between;line-height: 0.98rem;font-size: 0.28rem;color: #fff;text-align: center}
.orderpage .tab{width: 20%;position: relative;}
.orderpage .tab.active{font-weight: bold}
.orderpage .tab.active:after{content: '';width: 0.52rem;height: 0.08rem;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;background: #EDF0F3;}

.orderpage .emptybox{position: fixed;top: 1.45rem;left: 0;bottom: 2.9rem;z-index: 10;width: 100%;display: flex;align-items: center;justify-content: center}
.orderpage .empty .img{width: 4.79rem;margin: 0 auto}
.orderpage .empty p{margin-top: 0.8rem;font-size: 0.28rem;color: #585858;line-height: 0.4rem;text-align: center}
@media screen and (min-width: 560px){
	.orderpage .empty .img{width: 4rem;margin: 0 auto}
	.orderpage .empty p{margin-top: 0.3rem;font-size: 0.28rem;line-height: 0.4rem;}
}
.orderpage .orderlist{width: 100%;padding: 0.24rem 0.25rem 0.4rem;}
.orderpage .orderlist .order{width: 100%;background-color: #fff;border-radius: 0.1rem;}
.orderpage .order{padding-bottom: 0.4rem;margin-bottom: 0.22rem;}
.orderpage .order:last-child{margin-bottom: 0;}
.orderpage .order .top{padding:0.25rem 0.3rem;display: flex;align-items: center;justify-content: space-between;font-size: 0.26rem;color: #313131;line-height: 0.36rem;border-bottom: 1px solid #C9C9C9;}
.orderpage .order .top em{display: inline-block;width: 0.4rem;height: 0.36rem;color: #fff;background-color: #E62504;border-radius: 0.06rem;text-align: center}
.orderpage .order .top .status{font-weight: bold;}

.orderpage .order .product{padding: 0.25rem 0.3rem 0.13rem;display: flex;align-items: flex-start;justify-content: space-between}
.orderpage .order .product .img{width: 1.6rem;border-radius: 0.06rem;overflow: hidden;}
.orderpage .order .product .text{width: 4.4rem;padding-top: 0.04rem;}
.orderpage .order .product .text h3{font-size: 0.3rem;font-weight: normal;color: #000;line-height: 0.4rem;}
.orderpage .order .product .text p{font-size: 0.26rem;color: #313131;line-height: 0.4rem;margin-top: 0.2rem;}
.orderpage .order .bot{padding:0 0.3rem;display: flex;align-items: center;justify-content: space-between;}
.orderpage .order .bot p{font-size: 0.26rem;color: #313131;line-height: 0.4rem;}
.orderpage .order .bot p span.price{font-weight: bold;font-size: 0.32rem;color: #E30500;margin-right: 0.26rem;}
.orderpage .order .bot p span.price em{font-size: 0.24rem}
.orderpage .order .bot .btn{width: 1.72rem;margin-left: 0.4rem;flex-shrink: 0;border-radius: 0.27rem;border: 1px solid #6B6B6B;display: flex;align-items: center;justify-content: center;height: 0.54rem;font-size: 0.26rem;color: #0F0F0F;}
.orderpage .order .bot .btn.gobuy{border-color: #E62504;color: #fff;background-color: #E62504;}

.ordershowpage section{width: 100%;padding:0 0.25rem;padding-top: 0.22rem;}
.ordershowpage section .wrap{border-radius: 0.1rem;background-color: #fff;padding: 0.34rem 0.32rem;}
.ordershowpage section.top{padding-top: 0.28rem;}
.ordershowpage section.top .wrap{padding: 0.2rem 0.22rem;}
.ordershowpage section.top .product{display: flex;align-items: flex-start;justify-content: space-between}
.ordershowpage section.top .product .img{width: 1.6rem;border-radius: 0.06rem;overflow: hidden;}
.ordershowpage section.top .product .text{width: 4.66rem;padding-top: 0.04rem;}
.ordershowpage section.top .product .text h3{font-size: 0.3rem;font-weight: normal;color: #000;line-height: 0.4rem;}
.ordershowpage section.top .product .text p{font-size: 0.26rem;color: #313131;line-height: 0.4rem;margin-top: 0.2rem;}
.ordershowpage section.top .product .text p i{margin-left: 0.24rem;font-size: 0.28rem}
.ordershowpage section h3.tit{font-size: 0.28rem;color: #000;}
.ordershowpage section.ordermsg .wrap{padding: 0.2rem 0.22rem 0.06rem;}
.ordershowpage section.ordermsg .code{width: 3.64rem;padding: 0.4rem 0 0.33rem;margin: 0 auto}
.ordershowpage section.ordermsg .code .qrcode{width: 3.64rem;height: 3.64rem;position: relative;}
.ordershowpage section.ordermsg .code .qrcode *{display: block;width: 100%;height: 100%;background-color: #fff;}
.ordershowpage section.ordermsg .code .qrcode canvas{position: absolute;z-index: 1;top: 0;left: 0}
.ordershowpage section.ordermsg .code .qrcode img{position: absolute;z-index: 2;top: 0;left: 0}
.ordershowpage section.ordermsg .msg{margin: 0 -0.16rem;background-color: #E3E9EE;padding: 0 0.16rem;}
.ordershowpage section.ordermsg .msg p{padding: 0.2rem;border-bottom: 1px dashed #A4A4A4;font-size: 0.26rem;color: #535353;display: flex;justify-content: space-between;align-items: flex-start}
.ordershowpage section.ordermsg .msg p em{font-size: 0.28rem;font-weight: bold}
.ordershowpage section.ordermsg .msg p.last span{flex-shrink: 0}
.ordershowpage section.ordermsg .msg p.last em{width: 100%}
.ordershowpage section.ordermsg .msg p span.status{flex-shrink: 0;white-space: nowrap;margin-left: 0.4rem;}
.ordershowpage section.ordermsg .msg p:last-child{border-bottom: none;}
.ordershowpage section.person .text{margin-top: 0.2rem;}
.ordershowpage section.person .text p{padding: 0.05rem 0;font-size: 0.26rem;color: #000;display: flex;justify-content: space-between;}

.ordershowpage section.stores .text{margin-top: 0.04rem;}
.ordershowpage section.stores .row{padding: 0.24rem 0.91rem 0.24rem 0;position: relative;border-bottom: 1px dashed #A4A4A4;min-height: 1.18rem;}
.ordershowpage section.stores .row a{width: 0.61rem;position: absolute;top: 0.22rem;right: 0.15rem;box-shadow: 0px 0.09rem 0.3rem 0px rgba(0, 0, 0, 0.16);border-radius: 50%;}
.ordershowpage section.stores .row p{font-size: 0.24rem;color: #595959;line-height: 0.36rem;}
.ordershowpage section.stores .row:last-child{border-bottom: none;}
.ordershowpage .bottom{padding-bottom: 0.7rem;overflow: hidden;}
.ordershowpage .cancel{display: block;width: 2.4rem;height: 0.74rem;margin: 0.33rem auto 0;border-radius: 0.37rem;border: 1px solid #6B6B6B;background-color: rgba(255,255,255,0.4);line-height: calc(0.74rem - 2px);font-size: 0.3rem;color: #0f0f0f;text-align: center}

.ordershowpage section.ordermsg.duo .codebox{padding: 0.26rem 0 0.52rem;}
.ordershowpage section.ordermsg.duo .codebox .row{padding: 0.25rem 0.2rem;border-bottom: 1px dashed #A4A4A4;font-size: 0.26rem;color: #535353;}
.ordershowpage section.ordermsg.duo .codebox .row .line{display: flex;justify-content: space-between;align-items: flex-start;}
.ordershowpage section.ordermsg.duo .codebox .row img.btn{width: 0.35rem;}
.ordershowpage section.ordermsg.duo .codebox .row em{font-size: 0.28rem;font-weight: bold}
.ordershowpage section.ordermsg.duo .codebox .row .code{display: none;width: 100%;padding: 0.3rem;}

.cancelorderpage{padding-top: 1.35rem;}
.cancelorderpage .confirm{padding: 0 0.25rem 0.5rem;}
.cancelorderpage .confirm h2{font-size: 0.4rem;color: #000;text-align: center}
.cancelorderpage .confirm .product{padding: 0.2rem 0.22rem;border-radius: 0.1rem;background-color: #fff;display: flex;align-items: flex-start;justify-content: space-between;margin-top: 0.7rem;}
.cancelorderpage .confirm .product .img{width: 1.6rem;border-radius: 0.06rem;overflow: hidden;}
.cancelorderpage .confirm .product .text{width: 4.66rem;padding-top: 0.04rem;}
.cancelorderpage .confirm .product .text h3{font-size: 0.3rem;font-weight: normal;color: #000;line-height: 0.4rem;}
.cancelorderpage .confirm .product .text p{font-size: 0.26rem;color: #313131;line-height: 0.4rem;margin-top: 0.2rem;}
.cancelorderpage .confirm .product .text p i{margin-left: 0.24rem;font-size: 0.28rem}
.cancelorderpage .confirm .btnbox{padding: 0 0.8rem;margin-top: 1rem;display: flex;align-items: flex-start;justify-content: space-between;}
.cancelorderpage .confirm .btn{width: 2.4rem;height: 0.74rem;border-radius: 0.37rem;border: 1px solid #6B6B6B;background-color: rgba(255,255,255,0.4);font-size: 0.3rem;color: #0f0f0f;display: flex;align-items: center;justify-content: center}
.cancelorderpage .confirm .cancel{background-color: #329900;color: #fff;border-color: #329900;}
.cancelorderpage .status{padding: 0 0.25rem 0.5rem;}
.cancelorderpage .status .icon{width: 0.6rem;height: 0.6rem;font-size: 0.4rem;color: #fff;font-weight: bold;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin: 0 auto;}
.cancelorderpage .status .text{margin-top: 0.3rem;text-align: center;font-size: 0.3rem;color: #000;line-height: 0.5rem;}
.cancelorderpage .status .btnbox{padding: 0 0.8rem;margin-top: 1rem;display: flex;align-items: flex-start;justify-content: center;}
.cancelorderpage .status .btn{width: 2.4rem;height: 0.74rem;border-radius: 0.37rem;border: 1px solid #6B6B6B;background-color: rgba(255,255,255,0.4);font-size: 0.3rem;color: #0f0f0f;display: flex;align-items: center;justify-content: center}
.cancelorderpage .status .cancel{background-color: #329900;color: #fff;border-color: #329900;}
@media screen and (min-width: 560px){
	.cancelorderpage{padding-top: 0.6rem;}
	.cancelorderpage .status{padding: 0.6rem;}
}

.searchpage .searchbox{width: 7rem;margin: 0 auto;padding: 0.4rem 0 0.5rem;}
.searchpage .searchbox h2{font-size: 0.5rem;color: #313131;}
.searchpage .searchbox .search{display: flex;align-items: center;justify-content: space-between;margin-top: 0.28rem;}
.searchpage .searchbox .input{width: 6.1rem;height: 0.7rem;border-radius: 0.35rem;background-color: #fff;position: relative;line-height: 0.7rem;font-size: 0.28rem;color: #474747;overflow: hidden;flex-shrink: 0;}
.searchpage .searchbox .input .icon{width: 0.8rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 0.3rem}
.searchpage .searchbox .input .input{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;padding:  0 0.8rem;color: #B3B3B3;}
.searchpage .searchbox .input input{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;padding:  0 0.4rem 0 0.8rem;font-size: 0.28rem;}
.searchpage .searchbox .input input::-webkit-input-placeholder{color: #B3B3B3;}
.searchpage .searchbox .input input:-moz-placeholder{color: #B3B3B3;}
.searchpage .searchbox .input input::-moz-placeholder{color: #B3B3B3;}
.searchpage .searchbox .input input:-ms-input-placeholder{color: #B3B3B3;}
.searchpage .searchbox .clear{width: 0.9rem;height: 0.7rem;text-align: center;line-height: 0.7rem;font-size: 0.28rem;color: #565656;}
.searchpage .history{width: 7rem;margin: 0 auto;padding: 0.3rem 0 0.4rem;}
.searchpage .history h3{font-size: 0.28rem;color: #303030;font-weight: normal;display: flex;justify-content: space-between}
.searchpage .history h3 .icon{width: 0.9rem;display: flex;align-items: center;justify-content: center;font-size: 0.3rem}
.searchpage .history .listbox{margin-top: 0.1rem;display: flex;justify-content: flex-start;flex-wrap: wrap}
.searchpage .history .listbox .item{padding:  0 0.24rem;white-space: nowrap;height: 0.5rem;line-height: 0.5rem;border-radius: 0.25rem;background-color: #fff;margin: 0.26rem 0.26rem 0 0;font-size: 0.26rem;color: #212020;}

/*.searchpage .product .label{padding-right: 0;}*/
.searchpage .product .label .fl{width: 4.6rem;}
.searchpage .product .label .fl>span{display: flex;flex-wrap: wrap}
.searchpage .product .label .ab{align-self: stretch;flex-shrink: 0;border-radius: 0.08rem 0 0.08rem 0;background-color: #F86B00;width: 2.1rem;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;color: #fff;}
.searchpage .product .label .ab img{width: 0.24rem;margin-right: 0.06rem;}
.searchpage .product .label .ab .price{font-weight: bold;margin-left: 0.02rem;}
.searchpage .product .label .ab .price em{font-size: 0.24rem;}
.searchpage .emptybox{position: fixed;top: 2.04rem;left: 0;bottom: 1.6rem;z-index: 10;width: 100%;display: flex;align-items: center;justify-content: center}
.searchpage .empty .img{width: 3.2rem;margin: 0 auto}
.searchpage .empty p{margin-top: -0.4rem;font-size: 0.24rem;color: #767676;line-height: 0.4rem;text-align: center;}

/* .pop.delhistory{display: block} */
.pop.delhistory .shadow{background: rgba(0,0,0,0.3);}
.pop.delhistory .wrap{width: 5.3rem;height: 2.4rem;border-radius: 0.08rem;background-color: #fff;}
.pop.delhistory .wrap .text{height: 1.7rem;width: 100%;padding: 0 0.3rem;display: flex;align-items: center;justify-content: center;font-size: 0.28rem;font-weight: bold;color: #212020;}
.pop.delhistory .wrap .btnbox{border-top: 1px solid #DBDBDB;height: 0.7rem;display: flex;justify-content: space-between;position: relative;}
.pop.delhistory .wrap .btnbox:after{content: '';width: 1px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #DBDBDB;}
.pop.delhistory .wrap .btn{width: 50%;line-height: 0.7rem;font-size: 0.28rem;}
.pop.delhistory .wrap .btn.confirm{color: #1C2A7C;}

.pop.gologin .shadow{background: rgba(0,0,0,0.3);}
.pop.gologin .wrap{width: 5.3rem;height: 2.4rem;border-radius: 0.08rem;background-color: #fff;}
.pop.gologin .wrap .text{height: 1.7rem;width: 100%;padding: 0 0.3rem;display: flex;align-items: center;justify-content: center;font-size: 0.28rem;font-weight: bold;color: #212020;}
.pop.gologin .wrap .btnbox{border-top: 1px solid #DBDBDB;height: 0.7rem;display: flex;justify-content: space-between;position: relative;}
.pop.gologin .wrap .btnbox:after{content: '';width: 1px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #DBDBDB;}
.pop.gologin .wrap .btn{width: 50%;line-height: 0.7rem;font-size: 0.28rem;}
.pop.gologin .wrap .btn.confirm{color: #1C2A7C;}

.mypage h2{text-align: center}
.mypage h2 span{display: inline-block;font-size: 0.3rem;color: #000000;padding-bottom: 0.14rem;border-bottom: 0.04rem solid #2AB62D;}
.mypage .about{width: 7rem;margin: 0 auto;padding:0.9rem 0 1.2rem;}
.mypage .about .content{width: 6.6rem;margin: 0.46rem auto 0;padding: 0.6rem 0.3rem 1rem;border-radius: 0.1rem;background-color: #fff;font-size: 0.26rem;color: #333333;line-height: 0.5rem;}

.mypage .hzsq{width: 6.8rem;margin: 0 auto;padding:0.9rem 0 1.2rem;}
.mypage .hzsq h3{text-align: center;font-weight: normal;font-size: 0.26rem;color: #000;margin-top: 0.3rem;}
.mypage .hzsq .content{padding-top: 0.45rem;font-size: 0.28rem;}
.mypage .hzsq .input{width: 100%;height: 0.96rem;border-radius: 0.1rem;background-color: #fff;margin-top: 0.25rem;}
.mypage .hzsq input{display: block;width: 100%;height: 100%;padding: 0.28rem 0.5rem;line-height: 0.4rem;font-size: 0.28rem;}
.mypage .hzsq input::-webkit-input-placeholder{color: #565656;}
.mypage .hzsq input:-moz-placeholder{color: #565656;}
.mypage .hzsq input::-moz-placeholder{color: #565656;}
.mypage .hzsq input:-ms-input-placeholder{color: #565656;}
.mypage .hzsq .btn{width: 100%;height: 0.96rem;border-radius: 0.1rem;background-color: #34AB16;margin-top: 0.4rem;font-size: 0.28rem;color: #fff;line-height: 0.96rem;text-align: center;letter-spacing: 0.3rem;font-weight: bold;}
.mypage .addwx{padding:0.65rem 0 1.2rem;}
.mypage .addwx h2 span{border: none;position: relative;padding-bottom: 0.18rem;}
.mypage .addwx h2 span:after{content: '';width: 1.2rem;height: 0.04rem;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;background-color:#2AB62D }
.mypage .addwx .content{width: 5.28rem;/* height: 7.95rem; */margin: 0 auto;border-radius: 0.1rem;background-color: #fff;padding: 0.6rem 0.3rem 1.18rem;}
.mypage .addwx .text{margin-top: 1.1rem;text-align: center;}
.mypage .addwx .text p{font-size: 0.26rem;line-height: 0.5rem;color: #333;}
.mypage .addwx .text h3{font-size: 0.3rem;line-height: 0.5rem;color: #000;}
.mypage .addwx .code{margin: 0.78rem auto 0;text-align: center;width: 2.48rem;}
.mypage .addwx .code p{font-size: 0.26rem;line-height: 0.5rem;color: #333;padding-bottom: 0.2rem;}

.mypage .login{padding: 1.16rem 0;width: 7rem;margin: 0 auto}
.mypage .login .logo{width: 1.75rem;margin: 0 auto}
.mypage .login .content{margin-top: 0.34rem;border-radius: 0.1rem;background-color: #fff;padding:0.6rem 0.4rem 0.66rem}
.mypage .login .content .input{width: 100%;border-bottom: 1px solid #C9C9C9;margin-top: 0.6rem;position: relative;}
.mypage .login .content .input input{display: block;width: 100%;padding: 0.2rem 0.12rem;line-height: 0.4rem;font-size: 0.3rem;}
.mypage .login .content .input input::-webkit-input-placeholder{color: #646464;}
.mypage .login .content .input input:-moz-placeholder{color: #646464;}
.mypage .login .content .input input::-moz-placeholder{color: #646464;}
.mypage .login .content .input input:-ms-input-placeholder{color: #646464;}
.mypage .login .content .input:first-child{margin-top: 0;}
.mypage .login .content .input.code{padding-right: 2rem;}
.mypage .login .content .input .getcode{position: absolute;right: 0;width: 2rem;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;color: #34AB16;}
.mypage .login .content .input .getcode:before{content: '';width: 1px;height: 0.4rem;position: absolute;left: 0;top: 0;bottom: 0;background-color: #C9C9C9;margin: auto}
.mypage .login .content .btn{margin-top: 0.72rem;width: 100%;height: 0.86rem;line-height: 0.86rem;background-color: #34AB16;border-radius: 0.1rem;text-align: center;font-size: 0.3rem;color: #fff;letter-spacing: 0.1rem;font-weight: bold}
.mypage .my{width: 7rem;padding: 0.1rem 0 0.6rem;margin: 0 auto}
.mypage .my .user{border-radius: 0.1rem;background-color: #fff;margin-top: 0.23rem;padding: 0.37rem;display: flex;justify-content: space-between}
.mypage .my .user .fl{display: flex;justify-content: flex-start;}
.mypage .my .user .fl .img{width: 1rem;border-radius: 50%;overflow: hidden;margin-right: 0.2rem;flex-shrink: 0}
.mypage .my .user .fl .text{display: flex;align-items: center;text-align: left;}
.mypage .my .user .fl .text .con{max-width: 3.6rem;}
.mypage .my .user .fl h3{font-size: 0.3rem;line-height: 0.4rem;color: #000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.mypage .my .user .fl p{font-size: 0.26rem;line-height: 0.4rem;color: #5B5A5A;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.mypage .my .user .fr{display: flex;justify-content: flex-start;align-items:center;font-size: 0.26rem;line-height: 0.4rem;color: #5B5A5A;}
.mypage .my .user .fr img{width: 0.22rem;margin-right: 0.1rem;}
.mypage .my .list{border-radius: 0.1rem;background-color: #fff;margin-top: 0.23rem;padding: 0.1rem;}
.mypage .my .list .item{display: block;border-bottom: 1px solid #E5E5E5;padding: 0.22rem 0.9rem 0.22rem 0.5rem;font-size: 0.26rem;line-height: 0.4rem;color: #000000;font-weight: bold;position: relative;}
.mypage .my .list .item:last-child{border-bottom: none;}
.mypage .my .list .item span{width: 0.4rem;position: absolute;right: 0.5rem;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;font-size: 0.34rem;font-weight: bold}

.productpage .product{padding-bottom: 0.6rem;}
.productpage .banner{width: 100%;height: auto}
.productpage .banner .swiper-container{width: 100%;height: auto}
.productpage .banner .swiper-container .swiper-pagination{display: flex;align-items: center;justify-content: center;bottom: 0.24rem;left:auto;right:0.28rem;width: auto;height: 0.36rem;
	line-height: 0.36rem;border-radius: 0.18rem;color: #fff;font-size: 0.22rem;color: #fff;background-color: rgba(0,0,0,0.5);padding: 0 0.2rem}
.productpage .banner .swiper-container .swiper-pagination-bullet{width: 0.08rem;height: 0.08rem;border-radius: 50%;background-color: #fff;opacity: 1;margin: 0 0.04rem;}
.productpage .banner .swiper-container .swiper-pagination-bullet-active{background: #17CE38;}
.productpage .banner .status{position: absolute;left: 0.16rem;bottom: 0.24rem;height: 0.36rem;
	line-height: 0.36rem;color: #fff;text-align: center;font-size: 0.22rem;z-index: 20;display: flex;
	align-items: flex-start;
	justify-content: flex-end;}
.productpage .banner .status span{background-color: #ddd;margin-left: 0.12rem;padding: 0 0.2rem;border-radius: 0.18rem;}
.productpage .banner .status i{font-style: normal}
.productpage .banner .status.wait span{background-color: #34AB16;}
.productpage .banner .status.going span{background-color: #FF5A00;}
.productpage .banner .status.goend span{background-color: #F05838;}
.productpage .bannerbot{width: 100%;padding: 0.2rem 0.6rem;background-color: #F9420B;padding-right: 2.6rem;position: relative;}
.productpage .bannerbot .text{display: flex;align-items: center;flex-wrap: wrap;}
.productpage .bannerbot .text h5{font-size: 0.4rem;color: #fff;display: inline-block;flex-shrink: 0;margin-right: 0.22rem;}
.productpage .bannerbot .text h5 em{font-size: 0.24rem;}
.productpage .bannerbot .text span{font-size: 0.22rem;color: #fff;text-decoration:line-through;}

.productpage .bannerbot .ab{position: absolute;right: 0.3rem;top: -6px;bottom: 0;width: 2.3rem;padding:0 6px;}
.productpage .bannerbot .ab .bg{position: absolute;top: 0;left: 6px;right: 6px;height: 6px;z-index: 1;background-color: #B1620E;}
.productpage .bannerbot .ab .bg:before{content: '';width: 0;height: 0;border-style: solid;border-width: 3px;border-color: transparent #B1620E  #B1620E  transparent;position: absolute;left: -6px;top: 0;z-index: 1;}
.productpage .bannerbot .ab .bg:after{content: '';width: 0;height: 0;border-style: solid;border-width: 3px;border-color: transparent transparent  #B1620E  #B1620E;position: absolute;right: -6px;top: 0;z-index: 1;}
.productpage .bannerbot .ab .con{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background-color: #FF971C;font-size: 0.3rem;color: #fff;position: relative;z-index: 2;}
.productpage .bannerbot .ab .con img{width: 0.24rem;margin-right: 0.06rem;}
.productpage .bannerbot .ab .con .price{font-weight: bold;margin-left: 0.02rem;}
.productpage .bannerbot .ab .con .price em{font-size: 0.24rem;}
@media screen and (min-width: 560px){
	.productpage .bannerbot .ab{top: -12px;padding:0 12px;}
	.productpage .bannerbot .ab .bg{left: 12px;right: 12px;height:12px;}
	.productpage .bannerbot .ab .bg:before{border-width: 6px;left: -12px;}
	.productpage .bannerbot .ab .bg:after{border-width: 6px;right: -12px;}
}
.productpage .desc{width: 100%;padding: 0.2rem 0.38rem;margin-top: 0.2rem;}
.productpage .desc h3{font-size: 0.3rem;line-height: 0.5rem;color: #000;}
.productpage .desc p{font-size: 0.26rem;line-height: 0.4rem;color: #212020;margin-top: 0.2rem;}
.productpage .desc p.tongji{font-size: 0.22rem;line-height: 0.4rem;color: #606060;margin-top: 0.2rem;}
.productpage .desc p.tongji span{margin-right: 0.6rem;}
.productpage .choose{width: 7rem;margin: 0 auto;margin-top: 0.2rem;border-radius: 0.1rem;padding: 0.2rem 0.28rem 0.4rem;background-color: #fff;}
.productpage .choose h3{font-size: 0.28rem;color: #000;}
.productpage .choose .list{margin-top: 0.1rem;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.productpage .choose .list .item{padding: 0.12rem 0.2rem;line-height: 0.4rem;border-radius: 0.06rem;margin: 0.2rem 0.2rem 0 0;font-size: 0.28rem;background-color: #D7DCE3;color: #212020;}
.productpage .choose .list .item.active{background-color: #329A00;color: #fff;}
.productpage .other{width: 7rem;margin: 0 auto;margin-top: 0.27rem;border-radius: 0.1rem;padding: 0.2rem 0.28rem 0.2rem;background-color: #fff;}
.productpage .other h3{font-size: 0.3rem;color: #000;}
.productpage .other h4{font-size: 0.26rem;line-height: 0.5rem;color: #212020;}
.productpage .other p{font-size: 0.26rem;color: #666;}
.productpage .other .stores{margin-top: 0.4rem;}
.productpage .other h4 span{color: #D70000;}
.productpage .other .row{padding: 0.08rem 0.91rem 0.18rem 0;position: relative;border-bottom: 1px dashed #A4A4A4;min-height: 1.08rem;}
.productpage .other .row a{width: 0.61rem;position: absolute;top: 0.22rem;right: 0.15rem;box-shadow: 0px 0.09rem 0.3rem 0px rgba(0, 0, 0, 0.16);border-radius: 50%;}
.productpage .other .row p{font-size: 0.24rem;color: #595959;line-height: 0.36rem;}
.productpage .other .row:last-child{border-bottom: none;}
.productpage .proshow{width: 7rem;margin: 0 auto;margin-top: 0.27rem;border-radius: 0.1rem;background-color: #fff;overflow: hidden;padding: 0.2rem;}
.productpage .proshow img{width: 100%;height: auto;}
.productpage .tuijian{width: 7rem;margin: 0 auto;margin-top: 0.4rem;}
.productpage .tuijian h3{text-align: center;}
.productpage .tuijian h3 span{font-size: 0.3rem;color: #000;position: relative;display: inline-block;padding-bottom: 0.18rem;}
.productpage .tuijian h3 span:after{content: '';width: 1.2rem;height: 0.04rem;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;background-color:#2AB62D }
.productpage .tuijian .content{border-radius: 0.1rem;padding: 0 0.16rem;background-color: #fff;margin-top: 0.23rem;}
.productpage .tuijian .content .item{padding: 0.24rem 0 0.24rem 0.07rem;border-bottom: 1px dashed #A4A4A4;display: flex;justify-content: space-between;align-items: flex-start}
.productpage .tuijian .content .item:last-child{border-bottom: 0;}
.productpage .tuijian .content .item .fl{width: 4.7rem;display: flex;justify-content: flex-start;align-items: flex-start;flex-shrink: 0}
.productpage .tuijian .content .item .fl .img{width: 1.2rem;border-radius: 0.06rem;overflow: hidden;margin-right: 0.2rem;flex-shrink: 0}
.productpage .tuijian .content .item .fl .text{width: 3.2rem;}
.productpage .tuijian .content .item .fl h4{font-size: 0.24rem;color: #000;padding-top: 0.09rem;}
.productpage .tuijian .content .item .fl .line{width: 100%;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;margin-top: 0.1rem;}
.productpage .tuijian .content .item .fl .line h5{font-size: 0.28rem;color: #D70000;display: inline-block;flex-shrink: 0;margin-right: 0.12rem;}
.productpage .tuijian .content .item .fl .line h5 em{font-size: 0.22rem;}
.productpage .tuijian .content .item .fl .line span{font-size: 0.22rem;color: #4C4C4C;text-decoration:line-through;}
.productpage .tuijian .content .item .fr{width: 1.6rem;display: flex;justify-content: center;padding-top: 0.25rem;flex-shrink: 0}
.productpage .tuijian .content .item .fr .btn{width: 1.12rem;height: 0.48rem;line-height: 0.48rem;font-size: 0.24rem;color: #fff;text-align: center;margin: 0 auto;background: #329A00;border-radius: 0.24rem;}
.productpage .tuijian .content .item .fr p{width: 100%;text-align: center;font-size: 0.2rem;color: #7B7B7B;margin-top: 0.1rem;}
.productpage .tuijian .content .item .fr p span{white-space: nowrap}

.probotmenu{width: 100%;padding: 0.1rem 0.24rem;height: 1.2rem;height: calc( 1.2rem + env(safe-area-inset-bottom) / 2 );height: calc( 1.2rem + constant(safe-area-inset-bottom) / 2 );padding-bottom: calc( 0.1rem + env(safe-area-inset-bottom) / 2 );padding-bottom: calc( 0.1rem + constant(safe-area-inset-bottom) / 2  );display: flex;justify-content: space-between;background: #fff;border-top: 1px solid #DADADA;position: fixed;left: 0;bottom: 0;z-index: 100;}
.probotmenu .fl{width: 1rem;display: flex;}
.probotmenu .fl .item{width: 1rem;padding: 0.1rem 0;}
.probotmenu .fl .item .img{width: 0.37rem;margin: 0 auto;}
.probotmenu .fl .item p{font-size: 0.24rem;color: #1d1d1d;margin-top: 0.1rem;text-align: center}
.probotmenu .btn{width: 5.76rem;display: flex;align-items: center;justify-content: center;height: 0.8rem;align-self: center;border-radius: 0.4rem;background-color: #E62504;box-shadow: 0px 0.09rem 0.3rem 0px rgba(0, 0, 0, 0.16);}
.probotmenu .btn h5{font-size: 0.3rem;color: #fff;display: inline-block;flex-shrink: 0;margin-right: 0.22rem;}
.probotmenu .btn h5 em{font-size: 0.24rem;}
.probotmenu .btn span{font-size: 0.36rem;color: #fff;font-weight: bold}

.confirmpage .confirm{width: 7rem;margin: 0 auto;padding: 0.2rem 0 0.6rem;}
.confirmpage .probuct{border-radius: 0.1rem;background-color: #fff;padding: 0 0.16rem;margin-top: 0.2rem;}
.confirmpage .probuct .row{padding: 0.2rem 0.06rem 0.5rem;border-bottom: 1px dashed #A4A4A4;display: flex;align-items: flex-start;justify-content: space-between}
.confirmpage .probuct .row .img{width: 1.6rem;border-radius: 0.06rem;overflow: hidden;}
.confirmpage .probuct .row .text{width: 4.6rem;padding-top: 0.12rem;}
.confirmpage .probuct .row .text h3{font-size: 0.3rem;line-height: 0.4rem;color: #000;font-weight: normal}
.confirmpage .probuct .row .text p{font-size: 0.28rem;line-height: 0.4rem;color: #D70000;margin-top: 0.1rem;font-weight: bold}
.confirmpage .probuct .row .text p em{font-size: 0.22rem;}
.confirmpage .probuct .bot{padding: 0.26rem 0.15rem;display: flex;align-items: flex-start;justify-content: space-between}
.confirmpage .probuct .bot p{font-size: 0.28rem;line-height: 0.4rem;color: #313131;font-weight: bold;display: flex;align-items: flex-start;justify-content: flex-start}
.confirmpage .probuct .bot p em{flex-shrink: 0}
.confirmpage .probuct .bot .number{display: flex;align-items: center;justify-content: center;flex-shrink: 0;margin-left: 0.2rem;}
.confirmpage .probuct .bot .number .icon{width: 0.46rem;height: 0.46rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid #F9420B;font-size: 0.24rem;font-weight: bold;background-color: #F9420B;color: #fff;}
.confirmpage .probuct .bot .number .icon.disabled{background-color: #fff;color: #000;}
.confirmpage .probuct .bot .number em{min-width: 0.66rem;padding: 0 0.1rem;text-align: center;font-size: 0.3rem;line-height: 0.46rem;color: #313131;font-weight: bold;}
.confirmpage .user{border-radius: 0.1rem;background-color: #fff;padding: 0.3rem 0.16rem 0;margin-top: 0.2rem;}
.confirmpage .user h3{padding: 0 0.18rem;font-size: 0.3rem;color: #313131;}
.confirmpage .user .list{padding-top: 0.2rem;}
.confirmpage .user .list .input{width: 100%;position: relative;line-height: 1.1rem;border-bottom: 1px solid #CCCCCC;}
.confirmpage .user .list .input input{position: absolute;width: 100%;top: 0;left: 0;padding: 0.3rem 0.4rem 0.3rem 2.2rem ;font-size: 0.26rem;line-height: 0.5rem;color: #000;}
.confirmpage .user .list .input input::-webkit-input-placeholder{color: #807F7F;}
.confirmpage .user .list .input input:-moz-placeholder{color: #807F7F;}
.confirmpage .user .list .input input::-moz-placeholder{color: #807F7F;}
.confirmpage .user .list .input input:-ms-input-placeholder{color: #807F7F;}
.confirmpage .user .list .input span{padding: 0 0.18rem;font-size: 0.26rem;color: #000;}
.confirmpage .user .list .input:last-child{border-bottom: none;}
.confirmpage .label{padding-left: 0.42rem;position: relative;font-size: 0.24rem;line-height: 0.4rem;color: #626262;margin-top: 0.06rem}
.confirmpage .label .checkbox{position: absolute;top: 0;left: 0;bottom: 0;margin: auto;width: 0.3rem;height: 0.3rem;border-radius: 0.04rem;border: 1px solid #A1A1A1;display: flex;align-items: center;justify-content: center}
.confirmpage .label .checkbox i{font-weight: bold;line-height: 1;color: #fff;}
.confirmpage .label.label1{font-size: 0.26rem;line-height: 0.4rem;color: #000;margin-top: 0.2rem}
.confirmpage .label.label1 a{color: #0244FF}
.confirmpage .label.checked .checkbox{border-color: #34AB16;background-color: #34AB16;}
.confirmpage .probuct .bot p i{margin-left: 0.24rem;font-size: 0.3rem;line-height: 0.4rem;font-weight: bold;}
.xieyipage{padding: 0.45rem 0.56rem;}
.xieyipage h2{font-size: 0.26rem;font-weight: bold;text-align: center;color: #000;line-height: 0.4rem;}
.xieyipage .content{margin-top: 0.2rem;width: 100%;font-size: 0.24rem;line-height: 0.4rem;color: #1D1D1D;}
.xieyipage .content p{text-indent: 2em;}



.zhifubotmenu{width: 100%;padding: 0.2rem 0.28rem;height: 1.2rem;height: calc( 1.2rem + env(safe-area-inset-bottom) / 2 );height: calc( 1.2rem + constant(safe-area-inset-bottom) / 2 );padding-bottom: calc( 0.2rem + env(safe-area-inset-bottom) / 2 );padding-bottom: calc( 0.2rem + constant(safe-area-inset-bottom) / 2  );display: flex;justify-content: space-between;align-items: center;background: #fff;border-top: 1px solid #DADADA;position: fixed;left: 0;bottom: 0;z-index: 100;}
.zhifubotmenu .fl{width: 3rem;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;font-size: 0.26rem;color: #1D1D1D}
.zhifubotmenu .fl h5{font-size: 0.3rem;color: #D70000;}
.zhifubotmenu .fl h5 em{font-size: 0.24rem;}
.zhifubotmenu .btn{width: 3.56rem;height: 0.8rem;border-radius: 0.4rem;background-color: #E62504;box-shadow: 0px 0.09rem 0.3rem 0px rgba(0, 0, 0, 0.16);line-height: 0.8rem;font-size: 0.3rem;font-weight: bold;text-align: center;color: #fff;}
.confirmpage .timeout{padding-top: 0.4rem;width: 7rem;margin: 0 auto;}
.confirmpage .timeout p{display: flex;align-items: center;justify-content: center;font-size: 0.24rem;color: #313131;line-height: 0.36rem;}
.confirmpage .timeout p em{display: inline-block;width: 0.4rem;height: 0.36rem;color: #fff;background-color: #E62504;border-radius: 0.06rem;text-align: center}


.ordershowpage.buyed{padding-bottom: 0.4rem;}

.ordershowpage.buyed .msgtip{padding: 0.5rem 0 0.2rem;width: 7rem;margin: 0 auto;text-align: center}
.ordershowpage.buyed .msgtip h3{font-size: 0.34rem;line-height: 0.4rem;color: #000000;}
.ordershowpage.buyed .msgtip a{display: block;width: 1.8rem;height: 0.56rem;margin: 0.2rem auto;border-radius: 0.37rem;border: 1px solid #29B72B;line-height: calc(0.56rem - 2px);font-size: 0.3rem;color: #29B72B;text-align: center}
.ordershowpage.buyed .msgtip p{font-size: 0.24rem;line-height: 0.4rem;color: #595959;margin-top: 0.1rem;}

/* .pop.codepop{display: block} */
.pop.codepop .shadow{background: rgba(0,0,0,0.3);}
.pop.codepop .wrap{width: 6rem;height: 9.5rem;max-height: 95%;padding: 0.8rem 0;}
.pop.codepop .wrap .close{position: absolute;right: 0;top: 0;width: 0.5rem;}
.pop.codepop .wrap .content{border-radius: 0.15rem;background-color: #fff;width: 100%;height: 100%;padding: 0.6rem;}
.pop.codepop .wrap .content .tit{width: 100%;text-align: center;font-size: 0.3rem;color: #000;line-height: 0.7rem;position: relative}
.pop.codepop .wrap .content .tit:after{content: '';width: 0.46rem;height: 0.04rem;background-color: #29B72B;position: absolute;left: 0;right: 0;bottom: 0;margin:auto}
.pop.codepop .wrap .content .code{width: 3.64rem;padding: 0.4rem 0;margin: 0 auto}
.pop.codepop .wrap .content .code .qrcode{width: 3.64rem;height: 3.64rem;position: relative;}
.pop.codepop .wrap .content .code .qrcode *{display: block;width: 100%;height: 100%;background-color: #fff;}
.pop.codepop .wrap .content .code .qrcode canvas{position: absolute;z-index: 1;top: 0;left: 0}
.pop.codepop .wrap .content .code .qrcode img{position: absolute;z-index: 2;top: 0;left: 0}
.pop.codepop .wrap .content p{margin-top: 0.24rem;font-size: 0.34rem;text-align: center;color: #000;}

@media screen and (min-width: 560px){
	.pop.codepop .wrap{height: 6.1rem;padding-top: 0.6rem;}
	.pop.codepop .wrap .close{width: 0.4rem;}
	.pop.codepop .wrap .close:after{height: 0.2rem;top: 0.4rem;}
	.pop.codepop .wrap .content{padding: 0.3rem;}
	.pop.codepop .wrap .content .code{width: 100%}
	.pop.codepop .wrap .content .code p{margin-top: 0.2rem;}
	.pop.codepop .wrap .content .code img{width: 2.4rem;margin: 0 auto}
	.pop.codepop .wrap .content .text{padding-top: 0.2rem;}
	.pop.codepop .wrap .content .text p{margin-top: 0.1rem;}
}
/* 注册 */

.page input::-webkit-input-placeholder{color:#646464;font-size:0.3rem;}
.page input:-moz-placeholder{color:#646464;font-size:0.3rem;}
.page input::-moz-placeholder{color:#646464;font-size:0.3rem;}
.page input:-ms-input-placeholder{color:#646464;font-size:0.3rem;}
.page.regist{background-color:#2AB62D;height: 100%;display:flex;align-items:center;flex-direction:column;}
.page.regist .logo{margin-top:0.93rem;width:1.15rem;height:1.15rem;background-image:url('../images/logo_.png');background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.regist .des{margin-top:0.38rem;font-size:0.5rem;color:#FFFFFF;}
.page.regist .regBox{margin-top:0.7rem;width:7rem;height:4.76rem;background:#FFFFFF;border-radius:0.1rem;background-color:#fff;display:flex;align-items:center;flex-direction:column;padding:0 0.4rem;}
.page.regist .regBox .item{margin-top:0.8rem;width:100%;padding-bottom:0.17rem;border-bottom:1px solid #C9C9C9;position:relative;}
.page.regist .regBox .item .yzm{position:absolute;right:0;width:2rem;top:0%;font-size:0.3rem;color:#34AB16;text-align: center}
.page.regist .regBox .item .yzm::after{position:absolute;left:0;top:0;content:'';width:1px;height:100%;background-color:#C9C9C9;}
.page.regist .regBox .item input{width:100%;padding-left:0.12rem;font-size:0.3rem;}
.page.regist .regBox button{margin-top:0.7rem;width:6.2rem;height:0.86rem;background-color:#2AB62D;color:#fff;font-weight:bold;font-size:0.3rem;border-radius:0.1rem;}

/* 注册结果页面 */
.page.registRes{/*background-color:#EDF0F3;*/display:flex;align-items:center;flex-direction:column;padding-top:1.77rem;}
.page.registRes .icon{width:0.53rem;}
.page.registRes .des{font-size:0.32rem;color:#000000;margin-top:0.33rem;}
.page.registRes .erm{width:3.61rem;height:3.61rem;box-shadow:0px 0px 0.32rem 0px rgba(2,20,49,0.42);display:flex;align-items:center;justify-content:center;margin-top:1.8rem;}
.page.registRes .erm .img{width:3.35rem;height:3.35rem;background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.registRes .icon2{width:0.35rem;margin-top:0.4rem;}
.page.registRes .des2{font-size:0.32rem;color:#000000;margin-top:0.52rem;text-align:center;line-height:0.5rem;}

/* 我的 */
/*.page.my{background-color:#EDF0F3;}*/
.page.my .userBox{width:7rem;margin:0.3rem auto 0.2rem;border-radius:0.1rem;background-color:#fff;padding:0.06rem;}
.page.my .userBox .usermsg{padding:0.3rem 0.3rem 0.36rem;display:flex;align-items:center;justify-content:space-between;}
.page.my .userBox .usermsg .left{display:flex;align-items:center;justify-content:center;}
.page.my .userBox .usermsg .left .img{width:1rem;height:1rem;border-radius:50%;margin-right:0.2rem;}
.page.my .userBox .usermsg .left .userInfo .name{font-size:0.3rem;color:#000000;}
.page.my .userBox .usermsg .left .userInfo .tel{font-size:0.26rem;margin-top:0.15rem;color:#5B5A5A;}
.page.my .userBox .usermsg .set{display:flex;align-items:center;justify-content:center;}
.page.my .userBox .usermsg .set .item{font-size:0.26rem;color:#5B5A5A;padding-left:0.3rem;position:relative;margin-left:0.32rem;}
.page.my .userBox .usermsg .set .item.outlogin::after{position:absolute;left:0;top:55%;transform:translate(0,-50%);content:'';width:0.22rem;height:0.23rem;background-image:url('../images/outlogin.png');background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.my .userBox .usermsg .set .item.fxm::after{position:absolute;left:0;top:55%;transform:translate(0,-50%);content:'';width:0.25rem;height:0.25rem;background-image:url('../images/fxm.png');background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.my .userBox .tips{width:100%;background-color:#E3E8EE;border-radius:0.05rem;height:auto;line-height:0.36rem;display:flex;align-items:flex-start;justify-content:space-between;font-size:0.24rem;color:#010101;margin:0 auto 0.05rem;padding:0.18rem 0.14rem;position:relative;}
.page.my .userBox .tips span{font-weight:bold;}
.page.my .userBox .tips .icon{flex-shrink: 0;width:0.28rem;height:0.28rem;margin-left: 0.14rem;margin-top: 0.06rem;background-image:url('../images/tips.png');background-repeat:no-repeat;background-position:center;background-size:contain;}
/* alert */
.page.my .userBox .tips .alertBox{position:absolute;right:-0.18rem;z-index:22;top:100%;width:3.6rem;height:auto;font-size:0.24rem;line-height: 0.4rem;color:#000000;background-color: #fff2c0;border-radius: 0.04rem;padding:0.24rem 0.24rem;display: none;}
.page.my .userBox .tips .alertBox:after{content: '';width: 0;height: 0;border-width: 0.17rem 0.13rem;border-style: solid;border-color: transparent transparent #fff2c0 transparent;position: absolute;top: -0.26rem;right: 0.3rem;}
.page.my .syBox{width:7rem;height:2.58rem;margin:0rem auto 0.2rem;border-radius:0.1rem;background-color:#fff;overflow:hidden;}
.page.my .syBox .top{height:1.1rem;display:flex;align-items:center;justify-content:space-between;padding:0.3rem 0.36rem 0.3rem 0.26rem;background-color:#2AB62D;}
.page.my .syBox .top .text{font-size:0.24rem;color:#FFFFFF;display:flex;align-items:center;}
.page.my .syBox .top .text span{font-size:0.4rem;font-weight:bold;color:#FFFFFF;padding-left:0.13rem;}
.page.my .syBox .top .myjk{width:1.6rem;height:0.5rem;background:#FFFFFF;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:0.24rem;font-weight:bold;color:#34AB16;line-height:normal;}
.page.my .syBox .top .myjk .icon{width:0.21rem;height:0.23rem;background-image:url('../images/jk.png');background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:0.09rem;}
.page.my .syBox .bottom{display:flex;align-items:center;justify-content:space-around;}
.page.my .syBox .bottom .item{width:25%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:1.48rem;}
.page.my .syBox .bottom .item .t{font-size:0.26rem;color:#3E3E3E;}
.page.my .syBox .bottom .item .b{font-size:0.26rem;font-weight:bold;color:#1A1A1A;margin-top:0.21rem;}
.page.my .setList{width:7rem;background:#FFFFFF;border-radius:0.1rem;margin:0 auto;margin-bottom: 0.5rem}
.page.my .setList .item{border-bottom:1px solid #E4E4E4;height:0.9rem;display:flex;align-items:center;padding-left:0.33rem;font-size:0.26rem;color:#000000;position:relative;}
.page.my .setList .item::after{position:absolute;right:0.34rem;top:50%;transform:translate(0,-50%);content:'';width:0.14rem;height:0.24rem;background-image:url('../images/right.png');background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.my .setList .item:nth-last-of-type(1){border-bottom:none;}
.page.my .myTeam{width:7rem;background:#FFFFFF;border-radius:0.1rem;margin:0 auto 0.2rem;padding:0.24rem 0.33rem;}
.page.my .myTeam .til{display:flex;align-items:center;justify-content:space-between;}
.page.my .myTeam .til .l{font-size:0.28rem;font-weight:bold;color:#000000;}
.page.my .myTeam .til .r{font-size:0.24rem;color:#454545;}
.page.my .myTeam .userlist{display:flex;align-items:center;justify-content:space-around;padding:0.57rem 0 0.2rem;}
.page.my .myTeam .userlist .img{width:0.79rem;height:0.79rem;flex-shrink:0;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.my .myTeam .userlist_{display:flex;align-items:center;padding:0.57rem 0 0.2rem;}
.page.my .myTeam .userlist_ .img{width:0.79rem;height:0.79rem;flex-shrink:0;margin-right:0.2rem;background-size: contain}
.page.my .myTeam .userlist_ .info{font-size:0.24rem;color:#454545;line-height:0.34rem;}
.page.my .myTeam .userlist_ .info span{color: #34AB16;}
.shareBox{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.8);display: none;z-index: 999;}
.shareBox .main{position:absolute;top: 0;left: 0;right: 0;bottom: 0;margin:auto;width:6.3rem;height: 11.73rem;padding:0.75rem 0;}
.shareBox .main .close{width:0.5rem;height:0.5rem;background-image:url('../images/codepop-close.png');background-repeat:no-repeat;background-position:center;background-size:contain;position: absolute;right: 0;top: 0;}
.shareBox .main .hb{width:100%;height: 100%;position:relative;}
.shareBox .main .hb #shareimg{width: 100%;height: 100%;}
.shareBox .main .tip{font-size:0.3rem;color:#FFFFFF;width:100%;text-align:center;position: absolute;left: 0;bottom: 0;}
@media screen and (min-aspect-ratio: 375/620){
	.shareBox .main{transform: scale(0.9)}
}
.shareBoxpop{position:fixed;top: 0;left: -6.5rem;right: 0;width:6.3rem;height: 10.21rem;}
.shareBoxpop .bg{width: 100%;height:10.23rem;position: relative;z-index: 1;}
.shareBoxpop .con{width: 100%;height: 100%;position: absolute;z-index: 10;top: 0;left: 0}
.shareBoxpop .con .user{position: absolute;top: 0.29rem;left: 0.3rem;width:5.7rem;display: flex;align-items: center;justify-content: flex-start }
.shareBoxpop .con .user .tx{width:0.8rem;height:0.8rem;border-radius:50%;border:2px solid #fff;margin-right: 0.26rem;overflow: hidden;}
.shareBoxpop .con .user .name{width: 4.5rem;font-size:0.28rem;color:#FFFFFF;line-height: normal;}
.shareBoxpop .con .des{position:absolute;bottom:0;left:0.3rem;width:3.9rem;height: 1.37rem;display: flex;align-items:center;font-size:0.28rem;color:#181818;}
.shareBoxpop .con .destxt{width: 100%;}
.shareBoxpop .con .destxt p span{font-weight: bold;}
.shareBoxpop .erm{position:absolute;width:1.61rem;height:1.61rem;bottom:0.26rem;right:0.22rem;box-shadow: 0 0 0.4rem rgba(0,0,0,0.3);padding: 0.06rem;background-color: #fff}
.shareBoxpop .erm .qrcode{width: 100%;height: 100%;position: relative;}
.shareBoxpop .erm .qrcode *{display: block;width: 100%;height: 100%;background-color: #fff;}
.shareBoxpop .erm .qrcode canvas{position: absolute;z-index: 1;top: 0;left: 0}
.shareBoxpop .erm .qrcode img{position: absolute;z-index: 2;top: 0;left: 0}
/* 我的收益 我的金库 我的团队 */
.page.mysy{/*background-color:#EDF0F3;*/padding:0.46rem 0.25rem;}
.page.mysy .user{display:flex;align-items:center;margin-bottom:0.28rem;}
.page.mysy .user .img{width:1rem;height:1rem;border-radius:50%;margin-right:0.2rem;background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.mysy .user .name{font-size:0.3rem;color:#000000;}
.page.mysy .syBox{width:100%;height:2.58rem;margin:0rem auto 0.2rem;border-radius:0.1rem;background-color:#fff;overflow:hidden;}
.page.mysy .syBox .top{height:1.1rem;display:flex;align-items:center;justify-content:space-between;padding:0.3rem 0.36rem 0.3rem 0.26rem;background-color:#2AB62D;}
.page.mysy .syBox .top .text{font-size:0.24rem;color:#FFFFFF;display:flex;align-items:center;}
.page.mysy .syBox .top .text span{font-size:0.4rem;font-weight:bold;color:#FFFFFF;padding-left:0.13rem;}
.page.mysy .syBox .top .myjk{width:1.6rem;height:0.5rem;background:#FEFF85;border-radius:25px;display:flex;align-items:center;justify-content:center;font-size:0.24rem;font-weight:bold;color:#34AB16;line-height:normal;}
.page.mysy .syBox .top .myjk .icon{width:0.21rem;height:0.23rem;background-image:url('../images/jk.png');background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:0.09rem;}
.page.mysy .syBox .bottom{display:flex;align-items:center;justify-content:space-around;}
.page.mysy .syBox .bottom .item{width:25%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:1.48rem;}
.page.mysy .syBox .bottom .item .t{font-size:0.26rem;color:#3E3E3E;}
.page.mysy .syBox .bottom .item .b{font-size:0.26rem;font-weight:bold;color:#1A1A1A;margin-top:0.21rem;}
.page.mysy .sylist{width:100%;margin:0rem auto 0.2rem;border-radius:0.1rem;background-color:#fff;overflow:hidden;padding:0.3rem;}
.page.mysy .sylist .til{font-size:0.28rem;font-weight:bold;margin-bottom:0.27rem;}

.page.mysy .sylist .list .item{display:flex;align-items:flex-start;position:relative;padding:0.22rem 0.1rem;border-bottom:1px solid #E4E4E4;}
.page.mysy .sylist .list .item:nth-last-of-type(1){border-bottom:none;}
.page.mysy .sylist .list .item .l{width:0.9rem;height:0.9rem;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;margin-right:0.17rem;border-radius:0.05rem;}
.page.mysy .sylist .list .item .c{width:3.7rem;word-break:break-all;}
.page.mysy .sylist .list .item .c .des{font-size:0.24rem;color:#000000;}
.page.mysy .sylist .list .item .c .des_{font-size:0.2rem;color:#545454;}
.page.mysy .sylist .list .item .r{position:absolute;right:0.1rem;top:50%;transform:translate(0,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;max-width: 1.5rem;}
.page.mysy .sylist .list .item .r .pic{font-size:0.28rem;font-weight:bold;color:#E30500;}
.page.mysy .sylist .list .item .r .des{font-size:0.18rem;color:#313131;margin-top:0.22rem;}

.page.mysy .sylist .jklist{margin: 0 -0.3rem}
.page.mysy .sylist .jklist .item{border-bottom:1px solid #E4E4E4;height:0.8rem;display:flex;align-items:center;padding-left:0.3rem;font-size:0.24rem;color:#000000;position:relative;}
.page.mysy .sylist .jklist .item .one{margin-right:1.05rem;}
.page.mysy .sylist .jklist .item span{font-size:0.26rem;font-weight:bold;}
.page.mysy .sylist .jklist .item::after{position:absolute;right:0.34rem;top:50%;transform:translate(0,-50%);content:'';width:0.14rem;height:0.24rem;background-image:url('../images/right.png');background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.mysy .sylist .jklist .item:nth-last-of-type(1){border-bottom:none;
}
.page.mysy .sylist .teamList{margin: 0 -0.3rem}
.page.mysy .sylist .teamList .item{border-bottom:1px solid #E4E4E4;height:0.85rem;display:flex;align-items:center;justify-content:space-between;padding-left:0.41rem;padding-right:0.87rem;font-size:0.24rem;color:#000000;position:relative;}
.page.mysy .sylist .teamList .item span{font-size:0.26rem;font-weight:bold;color:#E30500;}
.page.mysy .sylist .teamList .item .l{display:flex;align-items:center;}
.page.mysy .sylist .teamList .item .l .img{width:0.48rem;height:0.48rem;margin-right:0.23rem;flex-shrink:0;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.mysy .sylist .teamList .item:nth-last-of-type(1){border-bottom:none;}

.page.mysy .sylist .txList{margin: 0 -0.3rem}
.page.mysy .sylist .txList .item{border-bottom:1px solid #E4E4E4;padding: 0.22rem 0.3rem;display:flex;align-items:flex-start;justify-content: flex-start;flex-wrap: wrap;font-size:0.24rem;line-height: 0.4rem;color:#000000;position:relative;}
.page.mysy .sylist .txList .item .l{margin-right:0.76rem;flex-shrink: 0;}
.page.mysy .sylist .txList .item:last-child{border-bottom:none;}

/* 提现信息 */
.page.mysy .txBox{margin-bottom:0.18rem;border-radius:0.1rem;background-color:#fff;overflow:hidden;}
.page.mysy .txBox .top{background-color:#34AB16;padding:0.4rem 0.46rem;box-sizing:border-box;}
.page.mysy .txBox .top .til{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;font-size:0.24rem;color:#FFFFFF;}
/* alert */
.page.mysy .txBox .top .alertBox{position:absolute;right:-0.26rem;z-index:22;top:0.5rem;width:3.6rem;height:auto;font-size:0.24rem;line-height: 0.4rem;color:#000000;background-color: #fff2c0;border-radius: 0.04rem;padding:0.24rem 0.24rem;display: none;}
.page.mysy .txBox .top .alertBox:after{content: '';width: 0;height: 0;border-width: 0.17rem 0.13rem;border-style: solid;border-color: transparent transparent #fff2c0 transparent;position: absolute;top: -0.26rem;right: 0.3rem;}

.page.mysy .txBox .top .til em{font-style: normal;flex-shrink: 0;}
.page.mysy .txBox .top .til span{font-size:0.4rem;font-weight:bold;color:#FFFFFF;padding-left:0.08rem;}
.page.mysy .txBox .top .til .l,.page.mysy .txBox .top .til .r{display:flex;align-items:center;flex-grow: 1;}
.page.mysy .txBox .top .til .l{margin-right: 0.1rem;}
.page.mysy .txBox .top .til .r{position:relative;padding-right: 0.36rem;}
.page.mysy .txBox .top .til .icon{position: relative;width:0.28rem;height:0.28rem;background-image:url('../images/tips2.png');background-repeat:no-repeat;background-position:center;background-size:contain;position: absolute;right: 0;top: 0.12rem;}
.page.mysy .txBox .tx{display:flex;align-items:center;justify-content:space-between;margin-top:0.5rem;}
.page.mysy .txBox .tx .input{width:4.24rem;height:0.82rem;position: relative;}
.page.mysy .txBox .tx .input span{position: absolute;top: 0;right: 0;width: auto;padding: 0 0.24rem 0 0;color: #000;height: 100%;z-index: 2;line-height: 0.82rem;}
.page.mysy .txBox .tx input{display: block;width:100%;height:100%;line-height:0.82rem;background:#FFFFFF;border-radius:0.08rem;padding-left:0.18rem;font-size:0.3rem;position: relative;z-index: 1;color: #000;}
.page.mysy .txBox .tx .btn{width:1.7rem;height:0.82rem;background:#565656;border-radius:0.08rem;color:#fff;font-size:0.3rem;text-align: center;line-height: 0.82rem;}
.page.mysy .txBox .tx .btn.allow{background-color: #E87D14;}
.page.mysy .txBox .bottom{border-radius:0.1rem;background-color:#fff;font-size:0.24rem;color:#565656;line-height:0.3rem;padding:0.3rem 0;}
.page.mysy .txBox .bottom .item{border-radius:0.1rem;background-color:#fff;padding-left:0.4rem;margin-bottom:0.16rem;position:relative;}
.page.mysy .txBox .bottom .item::after{position:absolute;left:0.2rem;top:0.1rem;content:'';width:0.07rem;height:0.07rem;border-radius:50%;background-color:#565656;}
.page.mysy .txBox .top.top_{display:flex;align-items:center;justify-content:center;}
.page.mysy .txBox .top.top_ .img{width:0.7rem;height:0.7rem;margin-right:0.36rem;background-image:url('../images/success.png');background-repeat:no-repeat;background-position:center;background-size:contain;}
.page.mysy .txBox .top.top_ .des{font-size:0.32rem;font-weight:bold;line-height:0.45rem;color:#FFFFFF;}
.page.mysy .empty{width: 4.79rem;padding: 0.5rem 0;margin:0 auto}
.page.mysy .empty p{width: 100%;font-size: 0.28rem;color: #585858;line-height: 0.4rem;text-align: center}
.page.mysy .userlist{display:flex;align-items:center;justify-content:space-around;padding:0.57rem 0 0.2rem;}
.page.mysy .userlist .img{width:0.79rem;height:0.79rem;flex-shrink:0;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover;}
.page.mysy .userlist_{display:flex;align-items:center;padding:0.2rem 0 0.3rem;}
.page.mysy .userlist_ .img{width:0.79rem;height:0.79rem;flex-shrink:0;margin-right:0.2rem;background-size: contain}
.page.mysy .userlist_ .info{font-size:0.24rem;color:#454545;line-height:0.34rem;}
.page.mysy .userlist_ .info span{color: #34AB16;}



.pop.delpop .shadow{background: rgba(0,0,0,0);}
.pop.delpop .wrap{width: 5.3rem;height: 2.4rem;border-radius: 0.08rem;background-color: rgba(0,0,0,0.7);bottom: 2rem}
.pop.delpop .wrap .text{height: 1.7rem;width: 100%;padding: 0 0.3rem;display: flex;align-items: center;justify-content: center;font-size: 0.28rem;font-weight: bold;color: #fff;}
.pop.delpop .wrap .btnbox{border-top: 1px solid #828283;height: 0.7rem;display: flex;justify-content: space-between;position: relative;}
.pop.delpop .wrap .btnbox:after{content: '';width: 1px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #828283;}
.pop.delpop .wrap .btn{width: 50%;line-height: 0.7rem;font-size: 0.28rem;color: #fff;}

.addresspage .content{padding:0.1rem 0.26rem 0.6rem;}
.addresspage .content .item{margin-top: 0.3rem;width: 100%;height: auto;border-radius: 0.1rem;background-color: #fff;font-size: 0.28rem;line-height: 0.4rem;color: #383838;}
.addresspage .content .item .text{padding: 0.2rem 0.32rem;}
.addresspage .content .item h3{font-size: 0.32rem;line-height: 0.4rem;color: #000000;margin: 0.1rem 0;}
.addresspage .content .item p span{display: inline-block;vertical-align: top;margin-right: 0.2rem;}
.addresspage .content .item .btnbox{padding: 0 0.32rem;border-top: 1px solid #cbcbcb;display: flex;justify-content: space-between;position: relative;}
.addresspage .content .item .btn{display: flex;align-items: center;justify-content: center;width: auto;height: 0.64rem;font-size: 0.28rem;line-height: 0.4rem;color: #383838;}
.addresspage .content .item .btn:before{content: '';display: block;width: 0.4rem;height: 0.4rem;background-image: url(../images/address-del.png);background-size: 0.4rem;}
.addresspage .content .item a.btn:before{background-image: url(../images/address-edit.png);}

.addresspage .emptybox{height: calc(100vh - 2rem);width: 100%;display: flex;align-items: center;justify-content: center;}
.addresspage .emptybox img{width: 2.96rem;margin:0 auto;}
.addresspage .emptybox p{font-size: 0.28rem;line-height: 0.4rem;color: #6e6e6e;text-align: center;white-space: nowrap;margin-top: 0.3rem;}
.addresspage .bottom{width: 100%;padding: 0.18rem 0.24rem;height: 1.2rem;height: calc( 1.2rem + env(safe-area-inset-bottom) / 2 );height: calc( 1.2rem + constant(safe-area-inset-bottom) / 2 );padding-bottom: calc( 0.18rem + env(safe-area-inset-bottom) / 2 );padding-bottom: calc( 0.18rem + constant(safe-area-inset-bottom) / 2  );display: flex;justify-content: space-between;background: #fff;border-top: 1px solid #DADADA;position: fixed;left: 0;bottom: 0;z-index: 100;}
.addresspage .bottom .btn{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;line-height: 0.4rem;font-weight: bold;color: #fff;background-color: #34ab16;border-radius: 0.1rem;}
.addresspage .bottom .btn.ico:before{content: '';display: block;width: 0.4rem;height: 0.4rem;background-image: url(../images/addaddress-ico.png);background-size: 0.4rem;margin-top: 0.04rem;}

.addresspage .content .form .el-input__suffix{display: none;}

.addresspage .content .form{margin-top: 0.3rem;width: 100%;height: auto;border-radius: 0.1rem;background-color: #fff;padding: 0.2rem 0.16rem;font-size: 0.28rem;line-height: 0.4rem;color: #383838;}
.addresspage .content .form .row{border-bottom: 1px solid #cbcbcb;padding: 0.34rem 0.18rem;}
.addresspage .content .form .row:last-child{border-bottom: none;}
.addresspage .content .form .row .input,.addresspage .content .form .row .el-select{display: block;width: 100%;height: 0.4rem;display: flex;align-items: flex-start;justify-content: space-between;}
.addresspage .content .form .row .input span{height: 100%;line-height: 0.4rem;font-size: 0.28rem;color: #000000;flex-shrink: 0}
.addresspage .content .form .row .input input{flex-grow: 1;height: 100%;line-height: 0.4rem;font-size: 0.28rem;color: #000000;padding-left: 0.4rem;text-align: right;min-width: 50%;border:none;padding-right: 0;}
/*WebKit browsers   */
.addresspage .content .form .row .input input::-webkit-input-placeholder{color: #6e6e6e;}
/*Mozilla Firefox 4 to 18   */
.addresspage .content .form .row .input input:-moz-placeholder{color: #6e6e6e;}
/*Mozilla Firefox 19+   */
.addresspage .content .form .row .input input::-moz-placeholder{color: #6e6e6e;}
/*Internet Explorer 10+ */
.addresspage .content .form .row .input input:-ms-input-placeholder{color: #6e6e6e;}

.confirmpage .confirm .address{margin-top: 0.2rem;display: block;}
.confirmpage .confirm .address.choosed{border-radius: 0.1rem;background-color: #fff;padding: 0.2rem 0.32rem;}
.confirmpage .confirm .address.choosed h3{font-size: 0.32rem;line-height: 0.4rem;color: #000000;margin: 0.1rem 0;}
.confirmpage .confirm .address.choosed p{}
.confirmpage .confirm .address.choosed p span{display: inline-block;vertical-align: top;margin-right: 0.2rem;}

.ordershowpage section.person.shouhuomsg .wrap{padding: 0.34rem 0.22rem;}
.ordershowpage section.person.shouhuomsg h3.tit{padding: 0 0.1rem}
.ordershowpage section.person.shouhuomsg .text p{justify-content: flex-start;border-bottom: 1px dashed #A4A4A4;padding: 0.16rem 0.1rem;}
.ordershowpage section.person.shouhuomsg .text p span:first-child{width: 5em;white-space: nowrap;flex-shrink: 0}
.ordershowpage section.person.shouhuomsg .text p:last-child{border-bottom: none}